// pages/index1/index1.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tab_item: 0,
    tab: 0,
    top: 0,
    zuixin: '6月4日0-24时，31省区市昨日新增确诊24例，其中境外输入13例，本土病例11例。',
    // 地区疫情数据开始
    city_YQ1: {},

    city_YQ: '',
    // 地区疫情数据结束

    cityName: ''
  },
  changitem: function (e) {
    this.setData({
      tab_item: e.target.dataset.tab_item
    })
  },
  changeTab: function (e) {
    this.setData({
      tab: e.detail.current
    })

  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var newtop = this.data.top;
    var timer = setInterval(() => {
      newtop += -1
      if (newtop < -40) {
        newtop = 0;
      }
      this.setData({
        top: newtop
      })
      // console.log(newtop)
    }, 100)




  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.getYiQing()
    this.getNewYiQing()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //获取疫情数据
  getYiQing (e) {
    let that = this;
    wx.request({
      url: 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5&callback=jQuery3510005159808073531336_1633096619508&_=1633096619509',
      data: {},
      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 设置请求的 header
      success: function (res) {
        // success
        //字符串类型转换为json开始
        var yqdata = res.data.match(/\((.+)\)/g);//正则表达式（提取括号中的字符串）
        var jsondata = yqdata[0].replace('(', '')
        var _data = jsondata.replace(')', '')
        var data = JSON.parse(_data).data
        var obj_data = JSON.parse(data);
        //字符串类型转换为json结束
        console.log(obj_data)
        that.setData({
          city_YQ: [obj_data]
        })
        // console.log(that.data.city_YQ)
        //调用方法（遍历省份数据提取当前地区的疫情情况）
        // let CityYiQinig = that.data.city_YQ.chinaTotal.children
        // that.getCityYiQing(c, CityYiQinig);

      },
      fail: function () {
        // fail
      },
      complete: function () {
        // complete
      }
    })
  },
  //获取疫情数据结束

  // 获取疫情热点开始
  //https://view.inews.qq.com/g2/getOnsInfo?name=wuwei_ww_ww_today_notice&callback=jQuery3510005159808073531336_1633096619512&_=1633096619513
  getNewYiQing () {
    let that = this;
    wx.request({
      url: 'https://view.inews.qq.com/g2/getOnsInfo',
      data: {
        "name": "wuwei_ww_ww_today_notice",
        "callback": "jQuery3510005159808073531336_1633096619512",
        "_": "1633096619513"
      },
      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 设置请求的 header
      success: function (res) {
        // success

        //字符串类型转换为json开始
        var yqdata = res.data.match(/\((.+)\)/g);//正则表达式（提取括号中的字符串）
        var jsondata = yqdata[0].replace('(', '')
        var _data = jsondata.replace(')', '')
        var data = JSON.parse(_data).data
        var obj_data = JSON.parse(data);
        //字符串类型转换为json结束
        that.setData({
          zuixin: obj_data[0].showNotice
        })
        console.log(obj_data[0].showNotice, "new")
      },
      fail: function () {
        // fail
      },
      complete: function () {
        // complete
      }
    })
  },
  //获取疫情热点结束

  // 点击选择省疫情开始
  getYiQu (e) {
    // console.log(e.currentTarget.dataset)
    let cityName = e.currentTarget.dataset.name
    wx.navigateTo({
      url: '/pages/index3/index3?name=' + cityName,

      success: function (res) {
        // success
        // console.log(res)
      },
      fail: function () {
        // fail
      },
      complete: function () {
        // complete
      }
    })
  }
  // 点击选择省疫情结束
})